@charset "utf-8";
/*公共*/
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:"微软雅黑";font-size:14px; color:#666;}
body,html{margin:0; padding:0; overflow:hidden;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
ul,li{ margin:0; padding:0;list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
input:focus {outline:none;}
button{border:none;cursor:pointer;font-size:14px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:14px;}
.clearfix{zoom:1;}
a{ color:#666}
a:link,a:hover{text-decoration:none;color:#0679CC;}

/**********************************************************************************************************ȫ������****/
.all{ width:100%; margin:0 auto;}
.w{ width:1000px; margin:0 auto;}
.l{ float:left}
.r{ float:right}
.clear{ clear:both}

/**********************************************************************************************************��������****/

/*top*/
.top{ height:39px; line-height:39px; border-bottom:#DDD 1px solid; color:#666}
.top a{ float:left; margin:0px 5px; color:#666}
.top a:hover{ color:#0679CC}

/*logo*/

.logo{height:100px;}
.logo .l img{ float:left; height:60px; margin-top:20px;}
.logo .r{ width:250px; height:50px; margin-top:25px; background:url(../images/tel.jpg) left top no-repeat}
.logo .r p{ width:100%; height:22px; line-height:22px; float:left; text-indent:66px; font-size:18px; color:#575757; font-weight:bold;}
.logo .r span{ width:100%; height:20px; line-height:20px; margin-top:5px; float:left; font-family:Arial; color:#0679CC; font-size:24px; text-indent:65px;}

/*menu*/

.menu{height:44px; background:url(../images/menu_bg.jpg) repeat-x;}
.menu ul { float:left;}
.menu ul li{ float:left; height:43px; line-height:43px; margin-top:1px;}
.menu ul li a{ display:block; width:111px; text-align:center; height:43px; line-height:43px; float:left; color:#fff; font-size:14px; overflow:hidden}

.menu ul li:hover a{ background:#fff; color:#0454a3}
.menu ul #menuli a{ background:#fff; color:#0454a3}

.menu ul li #smenu{ width:166px;display:none; position: absolute; z-index:9; background:#fff; margin-top:43px;}
.menu ul li #smenu li{ height:35px; line-height:35px; float:left; border:0px;}
.menu ul li #smenu li a{ display:block; width:130px; padding:0px; font-weight:normal; height:35px; line-height:35px; font-size:14px; overflow:hidden; text-align:left; text-indent:5px; color:#666}
.menu ul li #smenu li a:hover{ text-indent:7px; color:#0454a3}
.menu ul li:hover #smenu{ display:block;}


/*底部*/
.infoot{ height:38px; overflow:hidden; line-height:38px; color:#fff; background:#1A3CA7; border-top:#B9B9B9 2px solid; border-bottom:#B9B9B9 2px solid; margin-top:20px;}

.infoot .name{ width:95px; float:left;font-size:18px;}
.infoot .list{ width:900px; float:left; margin-left:4px; font-size:18px;}
.infoot .list a{ color:#fff; font-size:14px; float:left; margin:0px 5px;}


.inbottom{ color:#333; line-height:35px; margin:10px 0px;}
.inbottom .p1{ width:1000px; float:left;}
.inbottom .p1 .name{ width:95px; font-size:18px; color:#1f1f1f;}
.inbottom .p2{ width:1000px; float:left; text-align:center;}
.inbottom a{ color:#333}
.inbottom a:hover{ color:#0679CC}








.yb_conct {
	display: none;
	position: fixed;
	z-index: 9999999;
	top: 50px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #2A69C8 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #2A69C8 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #2A69C8 url(../images/fixCont.png) no-repeat 0 -113px;
}

.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #2A69C8 url(../images/fixCont.png) no-repeat 0 -225px;
}
.yb_bar .yb_WW {
	text-indent: 0;
	background: #2A69C8 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.yb_WW a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

